(function () {
    //改变复选框样式
    isChecked();
    function isChecked(){
        var isCheck=false;//判断是否勾选
        changeCheck($(".check"));
        changeCheck($(".denglu span"));
        function changeCheck(obj){
            var btn_check = $(".btn_check");//复选框的值
            $(obj).on("click",function(){
                if(!isCheck){
                    $(".check").text("✔");
                    isCheck=true;
                    btn_check.eq(0).prop("checked",true);
                }else{
                    $(".check").text("");
                    isCheck=false;
                    btn_check.eq(0).prop("checked",false);
                }
            });
        }
    };
//判断用户信息
    isInput();
    function isInput(){
        var ipt_text = $(".login_warp").find("input"),
            ipt_password = $(".password_warp").find("input"),
            tips = $(".msg-alarm").find(".tips"),
            btn_sub = $(".btn_sub");

        btn_sub.on("click",function(){
            if(ipt_text.val()=="" && ipt_password.val()==""){
                tips.text("请输出正确的帐号密码");
            }
            if(ipt_text.val()==""&& ipt_password.val()!=""){
                tips.text("请输出正确的帐号");
                ipt_text.focus();
            }
            if(ipt_text.val()!=""&& ipt_password.val()==""){
                tips.text("请输出正确的密码");
                ipt_password.focus();
            }
            if(ipt_text.val()!=""&& ipt_password.val()!=""){
                tips.text("登陆成功！");

            }
        })
    }

    $(".have_count ul li:first-child").on("click",function(){
        $(".bind_phone").css("display","block");
        $(".bind_register").css("display","none");
        $(".login").css("height","444px");
        $(".msg-line").css("display","block");
        $(".have_count ul li").removeClass("active");
        $(this).addClass("active");
    });
    $(".have_count li:last-child").on("click",function(){
        $(".have_count ul li").removeClass("active");
        $(this).addClass("active");
        $(".bind_phone").css("display","none");
        $(".bind_register").css("display","block");
        $(".login").css("height","auto");
        $(".msg-line").css("display","none");
    });











    $(".cus_input .input input").on("focus",function(){
        $(this).parents(".cus_input")
            .next().find(".alert").addClass("choose")
            .siblings().removeClass("choose");
    });

    //失去焦点后
    $(".cus_input .input input").on("blur",function(){
        $(this).val($(this).val().replace(/\s/g,""));
        formCheck($(this));
    });

    //输入内容提示
    function formCheck(input, onsubmit) {
        var isTrue = false,
            onsubmit = onsubmit || false;
        switch(input.parents(".cus_input").index()/2){
            //用户名
            case 0:{
                if (/^[\u4e00-\u9fa5|a-zA-Z\d\-\_]{4,20}$/.test(input.val())) {
                    isTrue = true;
                }
            };
                break;
            //设置密码
            case 1:{
                if (/^.{6,20}$/.test(input.val())) {
                    isTrue = true;
                }
            };
                break;
            //确认密码
            case 2:{
                if (input.val() == input.parents(".cus_input").prev().prev().find("input").val()) {
                    isTrue = true;
                }
            };
                break;
            //手机号码
            case 3:{
                if (/^1[35789]\d{9}$/.test(input.val())) {
                    isTrue = true;
                }
            };
                break;
            //验证码
            case 4:{
                var r = input.parents(".cus_input").find("img").data("code");
                if (new RegExp("^"+r+"$","i").test(input.val())) {
                    isTrue = true;
                }
            };
                break;
            //手机验证码
            case 5:{
                // isTrue = true;
            };
                break;
        }

        if (isTrue){
            input.parents(".cus_input")
                .next().find(".right").addClass("choose")
                .siblings().removeClass("choose");
        } else {
            input.parents(".cus_input")
                .next().find(".error").addClass("choose")
                .siblings().removeClass("choose");
        }

        if (input.val().length == 0 && !onsubmit) {
            input.parents(".cus_input")
                .next().find("div").removeClass("choose");
        } else if (input.parents(".cus_input").index()/2 == 2 &&
            input.parents(".cus_input").prev().prev().find("input").val().length == 0 &&
            onsubmit) {
            input.parents(".cus_input")
                .next().find("div").removeClass("choose");
        }
    }

    //获取手机验证码
    function shouji(){
        $(".get_code").one("click",function(){
            if (!/^1[35789]\d{9}$/.test($(".cus_input").eq(3).find("input").eq(2).val())) {
                $(".cus_input").eq(3)
                    .next().find(".error").addClass("choose")
                    .siblings().removeClass("choose");
                shouji();
                return;
            }

            $(".get_code").addClass("active");
            if ($(this).has(".active")) {
                //给手机发送验证码
                $(".get_code").off("click");
                $(this).text("59s后重新获取");
                var t = setInterval(function(){
                    var ss = parseInt($(".get_code").text());
                    $(".get_code").text((ss - 1) + "s后重新获取");
                    if (ss === 0) {
                        $(".get_code").addClass("active").text("重新获取验证码");
                        $(".get_code").removeClass("active");
                        clearInterval(t);
                        shouji();
                    }
                },1000);
            }
        });
    }
    shouji();
    //协议

    // $(".content_deal .btn a").on("click",function(){
    //    $(".content_deal").toggleClass("active");
    // });
    //注册
    $(".content_left").on("submit",function(){
        // if ($(".right").is(".active")) {
        // 	console.log($(".right").is(".active"));
        // 	//对
        // } else {
        // 	//错
        // }

        var canPost = true;
        for (var i=0; i<$(".cus_input").length; i++) {
            formCheck($(".cus_input").eq(i).find("input:last"), true);
            if (!$(".content_left").find(".right").eq(i).hasClass("choose")) {
                canPost = false;
            }
        }
        if (canPost) {
            //提交表单
        } else {
            return false;
        }
    });
    //弹窗
    $("#xieyichacha").on("click",function(){
        $(".tixian_mask").css("display","none");
    });
    $("#xieyi").on("click",function(){
        $(".tixian_mask").css("display","none");
    });

    //弹窗
    $(".chacha").on("click",function(){
       $(this).parent().parent().css("display","none");
    });









})();
